<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" 
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets">  
    <ui:composition template="../template.xhtml">
        <ui:define name="tituloPagina">
            #{msgs.gerenciar} #{msgs.ministrante}
        </ui:define>
        <ui:define name="conteudo">
            <h:messages errorStyle="color: red" infoStyle="color: green" layout="table" showSummary="true" showDetail="false" globalOnly="true"/>
            <input type="button" onclick="javascript: location.href='inserir.xhtml'" value="#{msgs.inserir}" />
            <h:form rendered="#{not empty beanMinistrante.listMinistrante}">
                <p class="valoresCabecalho">
                    #{msgs.lista_ministrantes}
                </p>
                <h:dataTable value="#{beanMinistrante.listMinistrante}" var="valor" styleClass="valores" headerClass="valoresCabecalho" rowClasses="linhaImpar, linhaPar">
                    <h:column>
                        <f:facet name="header">
                            <h:outputLabel for="nome" value="#{msgs.nome}" />  
                        </f:facet>
                        #{valor.nome}
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputLabel for="email" value="Email" />  
                        </f:facet>
                        #{valor.email}
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputLabel for="formacao" value="#{msgs.formacao}" />  
                        </f:facet>
                        #{valor.formacao}
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputLabel for="sexo" value="#{msgs.sexo}" />  
                        </f:facet>
                        #{valor.sexo}
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputLabel for="cpf" value="CPF" />  
                        </f:facet>
                        #{valor.cpf}
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputLabel for="rg" value="RG" />  
                        </f:facet>
                        #{valor.rg}
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputLabel for="telefone" value="#{msgs.telefone}" />  
                        </f:facet>
                        #{valor.telefone}
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputLabel for="acoes" value="#{msgs.acoes}" />  
                        </f:facet>
                        <h:commandButton value="#{msgs.editar}" action="#{beanMinistrante.editar(valor)}" />   
                        <h:commandButton value="#{msgs.excluir}" action="#{beanMinistrante.remover(valor)}"/>   
                    </h:column>
                </h:dataTable>
            </h:form>
            <h:panelGroup rendered="#{empty beanMinistrante.listMinistrante}">
                <p class="valoresCabecalho">
                    #{msgs.lista_ministrantes}
                </p>
                <p>#{msgs.sem_registros}</p>
            </h:panelGroup>
        </ui:define>
    </ui:composition>
</html>